package com.ynny.list01.example01;

import com.ynny.list01.Student;

import java.util.ArrayList;
import java.util.Scanner;

public class StudentManagerDemo02 {//学生管理案例2
    //泛型写了之后 才能 确定 集合里面是学生对象
    ArrayList<Student> students = new ArrayList<>();
    Scanner scanner = new Scanner(System.in);


    public static void main(String[] args) {
        StudentManagerDemo02 studentManagerDemo02 = new StudentManagerDemo02();
        studentManagerDemo02.init();
    }


    private void init(){
        while (true){
            System.out.println("请选择1.录入\t0.退出");
            int choice = scanner.nextInt();
            if (choice == 1){
                add();
            } else if (choice == 0) {
                printStudent();
                scanner.close();
                break;
            }
        }
    }



    private void printStudent() {
        for (int i = 0; i < students.size(); i++) {
            Student stu = students.get(i);
            System.out.println(stu.getName() + "----" + stu.getAge());
        }

    }

    private void add() {
        System.out.println("请输入学生的姓名");
        String name = scanner.next();
        System.out.println("请输入学生的年龄");
        int age = scanner.nextInt();
        Student student = new Student();
        student.setName(name);
        student.setAge(age);
        students.add(student);
        System.out.println(students);
    }
}
